requirejs(['../config'], () => {
    requirejs(['header', 'footer','cookie','jquery'], () => {
        class Login {
            constructor() {
                this.setcookie()
            }
            setcookie() {
                $('#btnRegister').on('click', () => {
                    let info = $.cookie('info')
                    var usermail = $('#newmail').val()
                    var password = $('#newpassword').val()
                    if (usermail && password) {
                        if (info) {
                            info = JSON.parse(info)
                            var user = info.filter(user=>{
                                if($('#newmail').val() === user.mail && $('#newpassword').val() === user.password)
                                return user
                            })
                            if (user.length!==0) {
                                if ($('#dayseven').prop('checked')) {
                                    $.cookie('username', user[0].username, {
                                        expires: 7,
                                        path: '/'
                                    })
                                } else {
                                    $.cookie('username', user[0].username, {
                                        expires: 1,
                                        path: '/'
                                    })
                                    
                                }
                                alert('登录成功')
                                location.href = "/index.html"
                            } else {
                                $('#newmail').val('')
                                $('#newpassword').val('')
                                alert("信息错误，请重新输入！")
                            }
                        } else {
                            alert('用户不存在，请注册')
                        }

                    } else {
                        alert('信息不能为空')
                    }


                })
            }
        }
        new Login();
    })
})